package com.zhangbo.share.baffle;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author zhangbo
 * @version 1.00
 * @classdesc <pre></pre>
 * @create 2021/12/23 10:16
 * @update <pre>
 *     版本           修改人         修改日期         修改内容描述
 *     -----------------------------------------------------------
 *     1.00           zhangbo     2021/12/23 10:16
 *     -----------------------------------------------------------
 * </pre>
 */
@Getter
public class DataBaffleEnums {


    /**
     * 挡板值类型枚举
     */
    @Getter
    @AllArgsConstructor
    public enum BaffleTypeEnum {

        /*编号类型*/
        ID("ID"),
        /*按入参原样返回*/
        PARAM("Param"),
        /*枚举类型*/
        ENUM("Enum"),
        /*日期类型*/
        DATE("Date");

        private String value;

    }


    /**
     * 日期递增单位枚举值
     */
    @Getter
    @AllArgsConstructor
    public enum BaffleDateAddTypeEnum {

        /*按天增加*/
        DAY("DAY"),
        /*按月增加*/
        MONTH("MONTH"),
        /*按年增加*/
        YEAR("YEAR");

        private String value;
    }

}
